package com.personal.portal.admin.service;

import com.personal.portal.common.entity.Result;
import com.personal.portal.admin.entity.Skill;

import java.util.List;

/**
 * 技能服务接口
 * 
 * @author zhanghui
 * @version 1.0.0
 * @since 2025-11-10
 */
public interface SkillService {
    Skill queryById(Long id);

    Skill queryByEntity(Skill skill);

    List<Skill> queryList(Skill skill);

    Result.PageResult<Skill> queryPage(int pageNum, int pageSize, Skill skill);

    int insert(Skill skill);

    int update(Skill skill);

    int deleteById(Long id);

    List<Long> deleteBatch(List<Long> ids);
}